home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / vpan100.zip / VPUTIL.H < prev   
C/C++ Source or Header  |  1995-01-18  |  996b  |  39 lines

  1. //
  2. //         UTILITY BOXES FOR VirtualPanels APPLICATIONS
  3. //
  4. //        VPUTIL.H: DisplayMessage, DisplayErrorMessage,
  5. //                  Confirm, Enter, bpHelp
  6. //
  7. //                       |     Written by O.Rasizade
  8. //   declaration     |       1993 
  9. //                       |
  10. //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11. #ifndef __VPUTIL_H
  12. #define __VPUTIL_H
  13.  
  14. #include <vpbase.h>
  15. #include <vpinbox.h>
  16.  
  17. #define YES    1
  18. #define    NO    0
  19.  
  20.  
  21. void  DisplayMessage(char *title,char *mess);
  22. void  DisplayErrorMessage(char *mess);
  23. int  Confirm(char *mess, int dflt);
  24. void far  bpHelp(void);
  25.  
  26. //--------------- ENTER VALUE -----------
  27. template <class T>
  28. void Enter( char *title, char *prompt,char *format,T *var,int len = 12)
  29. {
  30. Inbox ibEnter(maxx>>2,maxy>>2,POPUP, title,strlen(prompt)+len/*size of box*/);
  31.  ibEnter.Paint();
  32.  do
  33.  {
  34.   ibEnter.cls();
  35.   ibEnter.Put( prompt, 1);
  36.  }while ( !( ibEnter.Scanf( format, var) ) );
  37.  ibEnter.Remove();
  38. }//------ Enter
  39. #endif //__VPUTIL_H